package com.chunfeng.lerunapplication.api;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * API路由枚举
 *
 * @author by 春风能解释
 * <p>
 * 2023/12/4
 */
@AllArgsConstructor
@Getter
public enum ApiEnum {
    //////////////////////////////////////////////
    /////////////////用户模块//////////////////////
    //////////////////////////////////////////////
    /**
     * 登录
     */
    USER_LOGIN("/user/login", "POST"),
    /**
     * 注册
     */
    USER_REGISTER("/user/register", "POST"),
    /**
     * 查看当前用户
     */
    LOOK_CURRENT_USER("/user/cu", "GET"),
    /**
     * 修改用户
     */
    UPDATE_USER("/user", "PUT"),
    /**
     * 下载头像
     */
    DOWNLOAD_AVATAR("/user/downAvatar", "GET"),
    /**
     * 上传头像
     */
    UPLOAD_AVATAR("/user/loadAvatar", "POST"),
    //////////////////////////////////////////////
    /////////////////订单模块//////////////////////
    //////////////////////////////////////////////
    /**
     * 查看订单
     */
    LOOK_ORDER("/orders/con", "POST"),
    /**
     * 新增订单
     */
    INSERT_ORDER("/orders", "POST"),
    /**
     * 修改订单
     */
    UPDATE_ORDER("/orders", "PUT"),
    /**
     * 删除订单
     */
    DELETE_ORDER("/orders", "DELETE");
    /**
     * 请求路径
     */
    private String url;
    /**
     * 请求方法
     */
    private String method;
}
